package com.ddxz.photovoltaic.entity;

import lombok.Data;

/**
 * 电站详细信息
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2022/8/21
 */

@Data
public class StationEntity {
    /**
     * 电站ID
     */
    private Long id;

    /**
     * 电站名称
     */
    private String stationName;

    /**
     * 电站地址
     */
    private String addr;

    /**
     * 业主ID
     */
    private Long userId;

    /**
     * 业务姓名
     */
    private String userName;

    /**
     * 业主电话
     */
    private String userMobile;

    /**
     * 业主邮箱
     */
    private String userEmail;

    /**
     * 装机容量
     */
    private String capacity;

    /**
     * 装机容量单位
     */
    private String capacityStr;

    /**
     * 当日能量
     */
    private Double dayEnergy;

    /**
     * 当日能量单位
     */
    private String dayEnergyStr;

    /**
     * 当月能量
     */
    private Double monthEnergy;

    /**
     * 当月能量单位
     */
    private String monthEnergyStr;

    /**
     * 当年能量
     */
    private Double yearEnergy;

    /**
     * 当年能量单位
     */
    private String yearEnergyStr;

    /**
     * 总能量
     */
    private String allEnergy;

    /**
     * 总能量单位
     */
    private String allEnergyStr;

    /**
     * 当日收益
     */
    private String dayInCome;

    /**
     * 当日收益单位
     */
    private String dayInComeUnit;

    /**
     * 当月收益
     */
    private String monthInCome;

    /**
     * 当月收益单位
     */
    private String monthInComeUnit;

    /**
     * 当年收益
     */
    private String yearInCome;

    /**
     * 当年收益单位
     */
    private String yearInComeUnit;

    /**
     * 总收益
     */
    private String allInCome;

    /**
     * 总收益单位
     */
    private String allInComeUnit;

    /**
     * 满发小时数
     */
    private String fullHour;

    /**
     * 图片
     */
    private String picName;

    /**
     * 功率
     */
    private String power;

    /**
     * 功率单位
     */
    private String powerStr;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 倾角
     */
    private String dip;

    /**
     * 方位角
     */
    private String azimuth;

    /**
     * 每度电收益
     */
    private String price;

    /**
     * 电站状态
     * 1：在线 2：离线 3： 报警
     */
    private Integer state;

    /**
     * 电站更新时间, 时间戳
     */
    private String dataTimestamp;

    /**
     * 货币种类
     */
    private String money;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 国家
     */
    private String countryStr;

    /**
     * 区域
     */
    private String regionStr;

    /**
     * 城市
     */
    private String cityStr;

    /**
     * 晚上天气
     */
    private String condTxtN;

    /**
     * 白天天气
     */
    private String condTxtD;

    /**
     * 最高温度
     */
    private String tmpMax;

    /**
     * 最低温低
     */
    private String tmpMin;

    /**
     * 温度单位
     */
    private String tmpUnit;

    /**
     * 植树
     */
    private String powerStationNumTree;

    /**
     * 植物单位
     */
    private String powerStationNumTreeUnit;

    /**
     * 二氧化碳减排
     */
    private String powerStationAvoidedCo2;

    /**
     * 二氧化碳减排单位
     */
    private String powerStationAvoidedCo2Unit;

    /**
     * 组件数量
     */
    private Long module;

    /**
     * 电站联系人
     */
    private String mobile;

    /**
     * 安装商邮箱
     */
    private String installerEmail;

    /**
     * 安装商电话
     */
    private String installerMobile;

    /**
     * 电池充放电功率
     */
    private String batteryPower;

    /**
     * 电池充放电功率单位
     */
    private String batteryPowerStr;

    /**
     * 电池充放电功率百分比
     */
    private String batteryPowerPec;

    /**
     * 电池放电量
     */
    private String batteryDischargeEnergy;

    /**
     * 电池放电量单位
     */
    private String batteryDischargeEnergyStr;

    /**
     * 电池充电量
     */
    private String batteryChargeEnergy;

    /**
     * 电池充电量单位
     */
    private String batteryChargeEnergyStr;

    /**
     * 电池 SOC
     */
    private String batteryPercent;

    /**
     * 电表功率
     */
    private String psum;

    /**
     * 电表功率单位
     */
    private String psumStr;

    /**
     * 电表功率百分比
     */
    private String psumPec;

    /**
     * 电表当日买电
     */
    private String gridPurchasedDayEnergy;

    /**
     * 电表当日买电单位
     */
    private String gridPurchasedDayEnergyStr;

    /**
     * 电表当月买电
     */
    private String gridPurchasedMonthEnergy;

    /**
     * 电表当月买电单位
     */
    private String gridPurchasedMonthEnergyStr;

    /**
     * 电表当年买电
     */
    private String gridPurchasedYearEnergy;

    /**
     * 电表当年买电单位
     */
    private String gridPurchasedYearEnergyStr;

    /**
     * 电表总买电
     */
    private String gridPurchasedTotalEnergy;

    /**
     * 电表总买电单位
     */
    private String gridPurchasedTotalEnergyStr;

    /**
     * 电表当日卖电
     */
    private String gridSellDayEnergy;

    /**
     * 电表当日卖电单位
     */
    private String gridSellDayEnergyStr;

    /**
     * 电表当月卖电
     */
    private String gridSellMonthEnergy;

    /**
     * 电表当月卖电单位
     */
    private String gridSellMonthEnergyStr;

    /**
     * 电表当年卖电
     */
    private String gridSellYearEnergy;

    /**
     * 电表当年卖电单位
     */
    private String gridSellYearEnergyStr;

    /**
     * 电表总卖电
     */
    private String gridSellTotalEnergy;

    /**
     * 电表总卖电单位
     */
    private String gridSellTotalEnergyStr;

    /**
     * 负载功率
     */
    private String familyLoadPower;

    /**
     * 负载功率单位
     */
    private String familyLoadPowerStr;

    /**
     * 负载功率百分比
     */
    private String familyLoadPowerPec;

    /**
     * 当日负载电量
     */
    private String homeLoadEnergy;

    /**
     * 当日负载电量单位
     */
    private String homeLoadEnergyStr;
}
